promptly and adequately - Turc Anglais Dictionnaire